package com.xudu.controller.impl;

import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * ClassName: TestLogController
 * Description:
 *
 * @Author xudu
 * @Create 2024/4/19
 */
@RestController
@Slf4j
@RequestMapping("log")
public class TestLogController {
    @GetMapping(value = "testlog")
    public String test(){
        log.info("这是log4j2的日志测试，info级别");
        log.warn("这是log4j2的日志测试，warn级别");
        log.error("这是log4j2的日志测试，error级别");

        //如果在日志输出中想携带参数的话，可以这样设置
        String bug = "约翰·冯·诺依曼 保佑，永无BUG";
        log.info("这是带参数的输出格式:{}",bug);
        return "HELLO-BUG";
    }
}
